*{ margin:0; padding:0; }

body {
	margin:10px;
	font-size:12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
body, html {
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}

fieldset{
	border: 1px solid #4976a8;
}
 
input,
textarea, 
select {
	border:0;
	padding:4px;
	border: 1px solid #b7c9db;
	font-size:12px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
select {
	padding:3px;
}

a {	text-decoration:none;	color:#4976a8;}
a:hover {text-decoration:underline;}
legend,
label {
	display:block;
	color:#4976a8;
}
strong {color:#4976a8;}

.campo {
	float:left;
	padding-right:10px;
}

td {
	padding:5px;
}

.grid th,
.grid td {
	text-align:left;
	padding-right:20px;
}

td.dinheiro {
	text-align:right;
}

.simboloMoeda {
	float:left;
}

td.numero {
	text-align:right;
}

td.rodapeTotal {
	border-top:1px solid #AAA;
	text-align:right;
}